/*!
\copyright  Copyright (c) 2024 Qualcomm Technologies International, Ltd.
			All Rights Reserved.
			Qualcomm Technologies International, Ltd. Confidential and Proprietary.
\file
\ingroup    audio_domain
\brief      Stores production test selection of microphone to test

*/

#ifndef PRODUCTION_TEST_MICROPHONE_SELECTION_H_
#define PRODUCTION_TEST_MICROPHONE_SELECTION_H_

#include <stdbool.h>

typedef enum ptm_mic {
    talk_mic = 1,
    bcm_mic = 2,
    ff_mic = 3,
    fb_mic = 4,
} ptm_mic_t;

void ProductionTestMicrophoneSelection_Set(ptm_mic_t mic);
void ProductionTestMicrophoneSelection_Clear(void);
bool ProductionTestMicrophoneSelection_IsSet(void);
ptm_mic_t ProductionTestMicrophoneSelection_Get(void);

#endif